
% \documentclass[10pt, conference, compsocconf]{IEEEtran}
\documentclass{sig-alternate}

\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{color}
\usepackage{amstext}
\usepackage{graphicx}



% correct bad hyphenation here
\hyphenation{op-tical net-works semi-conduc-tor}


\begin{document}

% --- Author Metadata here ---
\conferenceinfo{SoICT}{2011, Hanoi....}
%\CopyrightYear{2007} % Allows default copyright year (20XX) to be over-ridden - IF NEED BE.
%\crdata{0-12345-67-8/90/01}  % Allows default copyright data (0-89791-88-6/97/05) to be over-ridden - IF NEED BE.
% --- End of Author Metadata ---

\title{Toward a generic framework for Collaborative and Participative agent-based simulation}

%%\author{
%%\IEEEauthorblockN{Ho The Nhan\IEEEauthorrefmark{1},
%%Edouard Amouroux\IEEEauthorrefmark{1}\IEEEauthorrefmark{2},
%%Benoit Gaudou\IEEEauthorrefmark{3},
%%Ho Tuong Vinh\IEEEauthorrefmark{1}\IEEEauthorrefmark{2},
%%Nicolas Marilleau\IEEEauthorrefmark{2} and
%%Fran\c{c}ois Sempe\IEEEauthorrefmark{1}\IEEEauthorrefmark{2}
%%}
%%\IEEEauthorblockA{\IEEEauthorrefmark{1}Institut de la Francophonie pour l'Informatique (IFI), Ha Noi, Viet Nam\\}
%%\IEEEauthorblockA{\IEEEauthorrefmark{2}UMI 209 UMMISCO, Institut de Recherche pour le D\'eveloppment (IRD), Bondy, France\\}
%%\IEEEauthorblockA{\IEEEauthorrefmark{3}UMR 5505, IRIT, Universit\'e de Toulouse, Toulouse, France\\}
%%Emails: nhanhothe@gmail.com, edouard.amouroux@ird.fr, benoit.gaudou@gmail.com,\\
%%ho.tuong.vinh@auf.org, nicolas.marilleau@ird.fr, francois@ifi.edu.vn
%%}

\numberofauthors{6}
\author{
% The command \alignauthor (no curly braces needed) should
% precede each author name, affiliation/snail-mail address and
% e-mail address. Additionally, tag each line of
% affiliation/address with \affaddr, and tag the
% e-mail address with \email.
%
% 1st. author
\alignauthor
Ho The Nhan\\
       \affaddr{UMI 209 UMMISCO, IRD}\\
       \affaddr{Institut de la Francophonie pour l'Informatique (IFI)}\\
       \affaddr{Ha Noi, Viet Nam}\\
       \email{nhanhothe@gmail.com}
% 2nd. author
\alignauthor
Edouard Amouroux\\
       \affaddr{UMI 209 UMMISCO, IRD}\\
       \affaddr{Institut de la Francophonie pour l'Informatique (IFI)}\\
       \affaddr{Ha Noi, Viet Nam}\\
       \email{edouard.amouroux@ird.fr}
% 3rd. author
\alignauthor Benoit Gaudou\\
       \affaddr{UMR 5505 IRIT, CNRS}\\
       \affaddr{Universit\'e de Toulouse}\\
       \affaddr{Toulouse, France}\\
       \email{benoit.gaudou@gmail.com}
\and  % use '\and' if you need 'another row' of author names
% 4th. author
\alignauthor Ho Tuong Vinh\\
       \affaddr{UMI 209 UMMISCO, IRD}\\
       \affaddr{Institut de la Francophonie pour l'Informatique (IFI)}\\
       \affaddr{Ha Noi, Viet Nam}\\
       \email{ho.tuong.vinh@auf.org}
% 5th. author
\alignauthor Nicolas Marilleau\\
       \affaddr{UMI 209 UMMISCO, IRD}\\
       \affaddr{Institut de Recherche pour le D\'eveloppment (IRD)}\\
       \affaddr{Bondy, France}\\
       \email{nicolas.marilleau@ird.fr}
% 6th. author
\alignauthor Fran\c{c}ois Sempe\\
       \affaddr{UMI 209 UMMISCO, IRD}\\
       \affaddr{Institut de la Francophonie pour l'Informatique (IFI)}\\
       \affaddr{Ha Noi, Viet Nam}\\
       \email{francois@ifi.edu.vn}
}


\maketitle


\begin{abstract}
Modelling and simulation activities in the field of complex systems require by definition a multidisciplinary and collaborative teamwork at each step of the process, from the description of the problem to the analysis of results, for example in a decision-making support aim. To this purpose, participative simulation goes one step further by allowing users to test various scenarios and see immediately the results. This feature imposes to add multiple interface to the simulator in order that each stakeholder has an interface dedicated to his needs and skills. Moreover to gather all the experts needed to play such interesting participative simulations in a same place is often utopian, so remote work is necessary. We thus advocate that the development of remote collaborative groupwares dedicated to simulation is of great importance for the domain.
The help the development of such tools, we propose in this paper a framework allowing the modeler to easily extend an agent-based simulator dedicated to a single-user use into a remote collaborative and participative simulator by uploading the simulator on a collaborative portal (PAMS) and defining roles of stakeholders and their rights on the simulator.
To this aim we propose a meta-model of participative simulators, describe from it a grammar to define roles and illustrate our approach on an agent-based epidemiological simulator.

%The modeling and simulation activities on the field of complex systems require a multidisciplinary,   collaborative and remote perspective. It is necessary to develop the group-wares that provide generic participative simulation tools. The application of participatory simulation goes on to further step by allowing user to test various scenarios and see immediately the results that take out the support of a multiple interface for group-wares so that each participant of the experiment has a personal view with a specialized role. Furthermore, the group-wares that support generic simulator management should include the capacity to define the specialized roles that will be suitable for each model. The target of this paper is to explore the concepts of a generic meta-model to personalize the multi-interface to be multiple for participatory simulation on the group-wares that support generic simulator management. After that, we introduce a XML-based solution to describe this interface on the PAMS platform, a collaborative framework for agent-based simulation of complex systems.
\end{abstract}

% A category with the (minimum) three required fields
\category{H.4???}{Information Systems Applications}{Miscellaneous}
%A category including the fourth, optional field follows...
\category{D.2.8...}{Software Engineering}{Metrics}[complexity measures, performance measures]

\terms{???? Theory ?????}

\keywords{Collaborative simulation; participatory simulation; complex systems}



\section{Introduction}\label{sec:intro}

\input{SoICT-1-intro}


\section{Participatory simulation}\label{sec:def}

\input{SoICT-2-participatorySimulation}


\section{Meta-model }\label{sec:metamodel}

\input{SoICT-3-metaModel}

\section{Introducing participatory features into PAMS}\label{sec:integration}

\input{SoICT-4-implementationPAMS}

\section{Application}\label{sec:application}

\input{SoICT-5-application}


\section{Conclusion}\label{sec:conclu}

\input{SoICT-6-conclusion}



\section*{Acknowledgment}

PAMS project was funded by the French IRD SPIRALES research program that is developed by research teamwork MSI-IRD UMMISCO.

\bibliographystyle{plain}
\bibliography{SoICT-bib}

\end{document}


